<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 在初次给变量赋值时，如果没有加var，则将定义全局变量
        var a = 1;
        var b = 2;
        function fun() {
            // 字母c没有加var关键字定义，所以它就变为了全局变量
            c = 3;
            var b = 4;
            b++;
            console.log(b);         // 5
            c++;
        }

        fun();

        console.log(b);             // 2
        // 在函数外部，是可以访问变量c的
        console.log(c);             // 4
    </script>
</body>

</html>